.list {
    font-size: .16rem;
    color: #666;
    max-width: 6.4rem;
    margin: .15rem auto;
    padding: 0 .1rem;
}
.list h2 {
    font-size: .2rem;
    border-bottom: .01rem dashed #999;
    padding: 0 0 .15rem 0;
}
.information figure:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.information figure {
    margin: .15rem 0 0 0;
    position: relative;
}
.information figure img {
    width: 50%;
    float: left;
}
.information figure figcaption {
    width: 48%;
    float: right;
}
.information .title {
    border: none;
    padding: 0 0 .05rem 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.information .small_title {
    font-weight: normal;
    padding: 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.information .price {
    color: #f60;
    position: absolute;
    bottom: 0;
}
.information .price strong {
    font-size: .26rem;
}